triangular ligament of liver - Español Inglés Diccionario